#-*- codeing = utf-8 -*-
#@Time : 2020/11/22 20:01
#@Author : 阳某
#@File : test1.py
#@Software : PyCharm

from selenium import webdriver

wd = webdriver.Chrome()
wd.get('https://www.baidu.com')
wd.implicitly_wait(10)
# wd.find_element_by_id('kw').send_keys('python\n')
wd.find_element_by_id('kw').send_keys('python')
wd.find_element_by_id('su').click()
# 打印出第一个搜索结果的文本字符串
print(wd.find_element_by_id('1').text)
# 有的时候元素的文本内容没有展示在界面上或者说没有完全展示在界面上，用text属性没用
# print(wd.find_element_by_id('1').get_attribute('innerText'))
# print(wd.find_element_by_id('1').get_attribute('textContent'))
# 获取属性值
print(wd.find_element_by_id('1').get_attribute('scrid'))

# 获取整个元素对应的HTML
print(wd.find_element_by_id('1').get_attribute('outerHTML'))
# 若果只想获取某个元素内部的HTML文本内容
print('**********************')
print(wd.find_element_by_id('1').get_attribute('innerHTML'))

# 获取输入框里面已经输入的文字
print(wd.find_element_by_id('kw').get_attribute('value'))

# 关闭当前浏览器窗口
wd.close()
# 关闭所有浏览器窗口同时关闭浏览器驱动
# wd.quit()